
/* Layout
-----------------------------------------*/

div#menubar h3 { display: none; }
div#menubar .interior { margin: 20px 0 0 0; padding: 0; display: block; height: 29px;}

div#menubar ul { display: block; list-style: 0 none; margin: 0; padding: 0; list-style: none; }
div#menubar ul li { display: block; margin: 0 1px 0 0; padding: 0; float: left; position: relative; }
div#menubar ul ul { position: absolute; display: none; width: 15em; float: none; margin: 0; padding: 0; left: 0; height: auto; }
div#menubar ul ul li { padding: 0; margin: 0; }
div#menubar ul ul ul { float: left; margin: -29px 0 0 0; }
div#menubar ul a { display: block; margin: 0; padding: 0 15px; outline: 0; }
div#menubar ul li:hover ul, div#menubar ul li.hover ul { display: block; left: 0; top: 29px; z-index: 999999; }
div#menubar ul li:hover li { float: none; }

div#menubar ul a .sf-sub-indicator { display: none; }
div#menubar ul ul a .sf-sub-indicator { display: block; float: right; height: 29px; margin: 0 0 0 10px; }


/* Colors and Images
-----------------------------------------*/

div#menubar { background: transparent url('../images/bg-header.gif') left top repeat-x; border-bottom-color: #4a4848; }

div#menubar ul ul { background: transparent url('../images/bg-menu-item-2.png') left top repeat; }
div#menubar ul li a { color: #ccc; text-shadow: 1px 1px #000; text-decoration: none; }
div#menubar ul li:hover a, div#menubar ul li.hover a  { color: black; background-color: #FFCC29;}
div#menubar ul li.current-menu-item a { color: black; background-color: #FFCC29; font-weight: bold}
div#menubar ul li.current_page_item a { color: black; background-color: #FFCC29; font-weight: bold }

div#menubar li:hover li, div#menubar li.hover li { background: transparent none; }
div#menubar li:hover li a, div#menubar li.hover li a { color: #ccc; } 
div#menubar li:hover li:hover a, div#menubar li.hover li.hover a { color: #fff; }
div#menubar li:hover li.li-current-menu-item a, div#menubar li.hover li.current-menu-item a { color: #fff; }
div#menubar li:hover li.current_page_item a, div#menubar li.hover li.current_page_item a { color: #fff; }

div#menubar li:hover li:hover li a, div#menubar li.hover li.hover li a { color: #ccc; } 
div#menubar li:hover li:hover li:hover a, div#menubar li.hover li.hover li.hover a { color: #fff; }
div#menubar li:hover li:hover li.li-current-menu-item a, div#menubar li.hover li.hover li.current-menu-item a { color: #fff; }
div#menubar li:hover li:hover li.current_page_item a, div#menubar li.hover li.hover li.current_page_item a { color: #fff; }



/* Typography
-----------------------------------------*/

div#menubar ul { font: normal 11px/29px Helvetica, Arial, sans-serif; text-transform: uppercase; }


/*edicao atual da revista, no topo
--------------------------------------------*/

#edicao{float: right;margin-top: 17px;}

.finder_box{
vertical-align: middle;
display:inline-block;
padding-left:24px;
line-height:16px;
background-position:2px center;
background-repeat:no-repeat;
background-image:url(../images/find.png);
}